@charset "utf-8";
/* CSS Document */
html{-webkit-text-size-adjust:none;overflow-y:auto;overflow-x:hidden;}
*{margin:0;padding:0;list-style:none;}
q:before, q:after {content:'';}
abbr,acronym{border:0;}
body{padding:0;margin:0;font: 12px/1.5 "Microsoft YaHei",微软雅黑,'宋体',tahoma,Verdana,arial,sans-serif;color:#333;background:#fff;}
input,textarea,select,button{vertical-align:middle;outline:none;font-family:"Microsoft YaHei",微软雅黑;color:#333;}
input.active,textarea.active,select.active,button.active,input.on,textarea.on,select.on,button.on{color:#000;}
textarea{resize:none;}
a{color:#333;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{color:#dd0808;text-decoration:none;}
a:focus{outline:none;}
a img {border:none;}
.left,.fl{float:left;}
.right,.fr{float:right;}
/* clear */
.clearfix:after{visibility:hidden;display: block;font-size: 0;content:" ";clear:both;height:0;}
* html .clearfix {zoom: 1;} /* IE6 */
*:first-child+html .clearfix {zoom: 1;} /* IE7 */
.clear,.cc{clear:both;font-size:0px;line-height:0px;height:0px;	margin-top:0px;overflow:hidden;}
h1,h2,h3{font-weight:normal;}
h1{ font-size:20px;}
h2{ font-size:18px;}
h3{ font-size:16px;}
.mt20{
	margin-top:20px;
}

/*漂浮*/
.myFloat{position:relative;z-index:99999;display:none;}
.myFloat .img_title{display:none;}
.myFloat .float-close{position:absolute;width:38px;height:16px;right:0px;top:-20px;}
.myFloat .float-close img{cursor:pointer;}
/*头部*/
body{background:#e8f7ff url(bodybg.jpg) no-repeat center top;}
.header{
	width:100%;
	height:276px;
	min-width:1200px;
}
.ctop{
	width:100%;
	height:32px;
	line-height:32px;
	background: url(ctopbg.png) repeat-x left center;
}
.ctopson{
	width:1200px;
	height:32px;
	margin:0 auto;
}
.ctopsonleft{
	width:400px;
	height:32px;
}
.ctopsonleft ul li{
	float:left;
	display: inline;
	height:32px;
	line-height:32px;
	background: url(ctopline.png) no-repeat left 10px;
}
.ctopsonleft ul li.num1{background:none;}
.ctopsonleft ul li a{
	font-size: 12px;
	color:#fff;
	padding:0 8px;
}
.ctopsonleft ul li a:hover{
	text-decoration: underline;
}
.ctopsonright{
	height:32px;
	line-height: 32px;
	text-align: right;
}
.ctopsonright a{
	font-size:12px;
	color:#fff;
	padding:0 8px;
	float:left;
}
.ctopsonright a.zfyx,.ctopsonright a.wza{
	background: url(ctopline.png) no-repeat right 10px;
} 
.ctopsonright a:hover{
	text-decoration: underline;
}
.bannerfa{
	margin: 0 auto;
	height:192px;
	text-align: center;
}
.logo{
	min-width:432px;
	height:84px;
	overflow: hidden;
	margin: 0 auto;
	padding-top:23px;
}
.logo a{
	cursor:default;
}
.logo ul li{
	min-width:432px;
	height: 84px;
	overflow: hidden;
}
.logo ul li .img-title{
	display: none;
}
.searbox{
	width:569px;
	height:38px;
	background:url(searchbg.png) 0 0 no-repeat;
	margin: 0 auto;
	margin-top:15px;
}
.searbox ul li{
	float:left;
}
.searbox ul li.ss1{
	width:520px;
	height:38px;
	position:relative;
}
.searbox ul li.ss1 input{
	float:left;
	background:none;
	border:none;
	width:508px;
	height:36px;
	line-height:36px;
	font-size:12px;
	color:#666;
	outline:none;
	padding:1px;
	padding-left:11px;
}
.searbox ul li.ss1 .msg-box{
	left:0px;
	top:36px;
	position:absolute;
}
.searbox li.ss2{
	width:38px;
	height:40px;
}
.searbox li.ss2 input{
	float:left;
	width:38px;
	height:40px;
	line-height: 40px;
	background:none;
	border:none;
	overflow:hidden;
	cursor:pointer;
	outline:none;
	text-align: center;
	text-indent: -9999px;
}
.navfa{
	width:1200px;
	height:52px;
	margin: 0 auto;
	background: #e70e15;
}
.navfa ul li{
	float:left;
	display: inline;
	width:200px;
	height:52px;
	text-align: center;
	line-height: 52px;
	background: url(navline.png) no-repeat left center;
}
.navfa ul li a{
	display: block;
	padding-left:98px;
	font-size:22px;
	color:#fff;
	font-weight:bold;
	text-align: left;
	background: url(header-icon.png) no-repeat;
}
.navfa ul li.num1{
	background:none;
}
.navfa ul li.on,.navfa ul li.active,.navfa ul li:hover{
	background: url(navhoverbg.png) no-repeat left center;
}
.navfa ul li.num1 a{background-position: 58px center;}
.navfa ul li.num2 a{background-position: -142px center;}
.navfa ul li.num3 a{background-position: -342px center;}
.navfa ul li.num4 a{background-position: -542px center;}
.navfa ul li.num5 a{background-position: -742px center;}
.navfa ul li.num6 a{background-position: -942px center;}
.container{width:1170px;padding:15px;background:#fff;height:630px;overflow: hidden;margin: 0 auto;}
.footer{width:100%;min-height:64px;background: url(footerbg.png) repeat left center;margin-top:10px;min-width:1200px;}
.footermain{width:1200px;margin: 0 auto;}
.footerson{float:left;display:inline;width:236px;}
.footnrson{float:left;display: inline;width:950px;font-size:14px;color:#fff;margin-top:8px;margin-left:14px;}
.footnrson a{color:#fff;}
.footnrson a:hover{text-decoration:underline;}
.footerson .bot_ico{float:left;display: inline;width:53px;height:53px;overflow: hidden;margin-top:8px;}
.footerson .bot_ico img{width:53px;height: 53px;}
.footerson .bot_ico1{float:left;display: inline;width:83px;height:41px;margin-top:13px;}
.footerson .bot_ico1 img {width:83px;height:41px;line-height: 0;}
.footerson .bot_ico2{float:left;display: inline;width:89px;height:41px;margin-top:13px; margin-left: 10px}
.footerson .bot_ico2 img {width:89px;height:41px;line-height: 0;}

.footnrson .nr{width:100%;height: auto;clear: both;line-height:24px;}
.footnrson .nr p{float:left;display: inline;}
.footnrson .nr .footlink{float:right;display: inline;}
.footnrson .nr .footlink a{background: url(ctopline.png) no-repeat right 8px;float: left;padding:0 10px;}
.footnrson .nr .footlink a.yssm{background:none;}
.footnrson .nr .span1s{padding-left:1em;}

.con{ display:none;}
.con.active{ display:block;}

#home_web{width:65px;height:auto;position:fixed; _position:absolute;right:5px;top:50%;margin-top:-110px; _top:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,50)||40)-(parseInt(this.currentStyle.marginBottom,50)||40))); font-family:Microsoft Yahei; z-index:9997;background: #f85819;}
.web_position{ width:65px; height:57px; float:left;background: url(ycbotline.png) no-repeat center bottom;}
.web_position a.web_link{cursor:pointer;height:56px;line-height:56px; text-align:center; display:block; background: url(ycxfico.png) 0 0 no-repeat #f85819; overflow:hidden; transition: 0.4s all; color: #fff;}
.web_position a.web_link:hover,a.web_link.active{color:#fff; text-decoration:none; background-color: #e2470a;}



/*右侧 搜索 end*/
.nav_02 a.web_link{background-position:center 18px;}
.nav_03 a.web_link{background-position:center -40px;}
.nav_01 a.web_link{background-position:center -97px;}
.nav_04 a.web_link{background-position:center -155px;}
.nav_05 a.web_link{background-position:center -205px;}
.weixin{ width:92px; height:92px;  position: absolute;top: -6px;right: 59px ; display:none; padding:15px;}
.weixin1{top:50px;}
.weixin li,.weixin img{ width:92px; height:92px; overflow:hidden;}
.weixin span{ display:none;}
.weibo{ top:156px;}
#bsPanelHolder{ display:none;}
.web_share{ width:98px; height:72px; padding:17px 0 0 17px; background:url(p_shearbg.png) 0 0 no-repeat; position:absolute;bottom:-4px; display:none; right: 65px;top: auto;}
.web_share a{ margin:0 10px 5px 0;}
#Fixed{position:relative;float:left;}
.web_position.nav_01 .weixin{top:50px;}

/*分页/翻页*/   
.pagination{clear:both;width:100%;text-align:center;margin:10px 0 5px;padding:3px 0;line-height:26px;font-size:14px;font-family:"Microsoft YaHei",微软雅黑;}
.pagination a,.pagination span{display:inline-block;border:1px solid #d9d9d9;color:#666;margin:3px;padding:0px 10px;text-decoration:none;white-space:nowrap;height:28px;}
.pagination a:hover{background:#e70e15;border:1px solid #e70e15;color:#fff !important;}
.pagination a.active{border:1px solid #e70e15;color:#fff;}
.pagination span.current,.pagination span.current:hover{background:#e70e15;border:1px solid #e70e15;color:#fff;}
.pagination span.disabled,.pagination span.disabled:hover{border:1px solid #d9d9d9;color:#666;background:#eee;}
.pagination a.text,.pagination a.text:hover{color:#fff;background:#e70e15;border:#e70e15 1px solid;cursor:text;}
.pagination a.pagemore,.pagination a.pagemore:hover{color:#666;background:#fff;border:1px solid #fff;cursor:text;padding:0px 3px;}
.pagination .inputBar{border:0px;height:28px;padding:0 6px;}
.pagination .total{border:0px;height:28px;padding:0;}
.pagination .inputBar input{width:40px;height:24px;line-height:24px;padding:2px 5px;border:#ccc 1px solid;margin:-3px 3px 0;*margin:-3px 3px 0;_margin:-3px 3px 0;background:#eee;vertical-align:middle;}
.j-float{position:relative;z-index:99999;display:none;}
.j-float .img_title{display:none;}
.j-float .float-close{position:absolute;width:38px;height:16px;right:0px;top:-20px;}
.j-float .float-close img{cursor:pointer;}
.jump-info .btn-group .btn{background:#e70e15;}
#myLeadInfo_quzhengfu>a>li>em{font-style: normal}
.yqljfa{
	width:1168px;
	height:38px;
	border:1px solid #ddd;
	margin:15px auto 0;
}
.yqljfatit{
	float:left;
	display: inline;
	font-size:20px;
	color:#cf060d;
	font-weight:bold;
	width:108px;
	line-height:38px;
	text-align: right;
}
.yqljfalist{
	float:left;
	display: inline;
	width:1060px;
	height:38px;
}
.yqljfalist .is-select{
	width:100%;
	height:38px;
	line-height:38px;
}
.yqljfalist .is-select .select{
	width:225px;
	height:38px;
	line-height:38px;
	background: url(yqljline.png) no-repeat right center;
	float:left;
	display: inline;
	position: relative;
}
.yqljfalist .is-select .select.rmtt{
	width:250px;
}
.yqljfalist .is-select .select dt{
	width:96%;
	padding:0 50px;
	height:38px;
	background: url(xlico.png) no-repeat 165px center;
	line-height:38px;
	font-size:14px;
	color:#333;
	text-indent:10px;
	cursor: pointer;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	position:relative;
	z-index:99;
}
.yqljfalist .is-select .select.rmtt dt{
	background: url(xlico.png) no-repeat 200px center;	
}
.yqljfalist .is-select .select.last{
	background:none;
}

.yqljfalist .is-select .select dd{
	position:absolute;
	left:5px;
	bottom:30px;
	background:#fff;
	display:none;
	z-index:98;
	border:1px solid #ddd;
}
.yqljfalist .is-select .select dd ul{
	padding:5px 5px;
	width:185px;
	max-height:390px;
	_height:390px;
	overflow-y:auto;
	overflow-x:hidden;
}
.yqljfalist .is-select .select dd ul li{
	float:left;
	width:185px;
	background:#f7f7f7;
}
.yqljfalist .is-select .select dd ul li a{
	display:block;
	padding:0 5px;
	font:normal 12px/26px "Microsoft Yahei";
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis; 
	color:#505050; 
	width:124px;
}
.yqljfalist .is-select .select dd ul li a:hover{
	color:#cf060d;
}

.yqljfalist .is-select .select.rmtt dd ul{
	width: 177px;
}
.yqljfalist .is-select .select.rmtt dd ul li{
	width:177px;
}
.zc_xfbtn{ position:fixed; left:180px; top:240px;}
.yc_xfbtn{ position:fixed; right:180px; top:240px; }
.ybot_xfbtn{ position:fixed; left:8px; bottom:70px;display:none;}
.ybot_xfbtn .img_title,.zc_xfbtn .img_title,.yc_xfbtn .img_title{ display:none;}
.couplet-close{ cursor:pointer;position:absolute;right:3px;}


.ldzc_top ul li.active {
    background: url(/global/ld_aon.gif) top center no-repeat!important;
}